Golang Job: Software Engineer in Test - II

Job added on

Company

MindTickle

Location

Pune - India

Job type

Full-Time

Golang Job Details

About Us

Mindtickle provides a comprehensive, data-driven solution for sales readiness and enablement that fuels revenue growth and brand value for dozens of Fortune 500 and Global 2000 companies and hundreds of the world’s most recognized companies across technology, life sciences, financial services, manufacturing, and service sectors.

With purpose-built applications, proven methodologies, and best practices designed to drive effective sales onboarding and ongoing readiness, mindtickle enables company leaders and sellers to continually assess, diagnose and develop the knowledge, skills, and behaviors required to engage customers and drive growth effectively. We are funded by great investors, like – Softbank, Canaan partners, NEA, Accel Partners, and others.

Job Brief

Mindtickle is looking for a SET-II with experience in influencing the product quality for an Enterprise SaaS platform/product. Working as part of the Engineering team, and with a goal to provide a world-class customer experience consistently, you would build a strong functional and architectural understanding of the product, and work closely within engineering teams to develop the test strategy. You would be responsible for the development and execution of test cases and QA processes that ensure quality throughout the release schedule. You will document test plans, test scenarios/test cases, and test results, and provide guidance to junior engineers in the team.

We are looking for a self-motivated and detail-oriented engineer who is passionate about quality, technology, and solving interesting engineering problems, has the ability to identify anomalies in patterns, and possesses a positive and collaborative mindset.

Key Responsibilities:

    • Develops a strong functional and architectural/internal understanding of the product/system under test to derive the Test Plan.
    • Reviews and analyzes system specifications and design documents to understand the system and narrow down likely failure cases.
    • Coordinates with other related teams to validate end-to-end product quality throughout the software development lifecycle. Creates, prioritizes, develops, and maintains test cases for multiple features of the product.
    • Creates Test Environment/Test bed representative of customers and end users.
    • Executes functional and non-functional tests including automated scripts for Cloud and Mobile applications.
    • Reports defects supported with all the required information in the “first go”. Triage and track reported defects to closure.
    • Communicates test results to identify risks, and dependencies and escalates the same in a timely manner.
    • Responsible for either one of the Automation, Performance, or Security aspects of the product.
    • Applies analytical skills to identify and debug the root cause of issues.
    • Guides the junior members of the team.

Requirements:

    • 4 - 7 years of relevant work experience, with at least 3 years of experience working on a cloud-native SaaS platform/product.
    • Investigative Skills: Curiosity, keen observation, and an eye for detail; Logical, Analytical, and Critical thinking skills; Problem-solving skills.
    • Excellent written and oral communication skills.
    • Testing: Test-to-fail mindset, test case design, test planning, test prioritization, and defect reporting.
    • Cloud Technologies: AWS cloud, knowledge and concepts; Microservices, Messaging brokers (Kafka / RabbitMQ / AWS SQS/SNS).
    • In-depth knowledge and hands-on experience in API testing (REST, gRPC, GQL) with any open-source tool (Postman, GQL Playground).
    • Containerization (Docker/Kubernetes commands).
    • Databases: Relational and non-relational databases, SQL commands.
    • Hands-on experience in Observability and Monitoring tools like Datadog, and Sumologic to identify the root cause of the issues across the application layers.
    • Experience working in Agile methodology. Comfortable with collaboration and test Management tools: Confluence, Jira, and TestRail.
    • Self-starter, good team player, and highly motivated.

Good to Have:

    • Understands the concepts and is hands-on with at least one of the following: Performance Testing of SaaS/Cloud products & Security Testing.
    • Languages: Coding or Scripting knowledge in any one: Javascript / Java / Python / GoLang.
    • Automation tools [generic test automation frameworks: data-driven, keyword driven].
Our Culture

As an organization, it’s our priority to create a highly engaging and rewarding workplace. We offer tons of awesome perks, great learning opportunities & growth.

But what we enjoy the most about working here is probably the work itself and our colleagues. Check out our glassdoor page (4.7/5) to see why our employees love us.

Our culture reflects the globally diverse backgrounds of our employees along with our commitment to our customers, each other, and a passion for excellence.

Mindtickle is proud to be an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Your Right to Work - In compliance with applicable laws, all persons hired will be required to verify identity and eligibility to work in the respective work locations and to complete the required employment eligibility verification document form upon hire.